ci: use libsoup 3 by default
authorEtienne Champetier <e.champetier@ateme.com>
Wed, 8 Oct 2025 02:06:47 +0000 (22:06 -0400)
committerEtienne Champetier <e.champetier@ateme.com>
Wed, 8 Oct 2025 02:28:56 +0000 (22:28 -0400)
libsoup-3.0-dev is present in all supported debian versions
libsoup2.4-dev is not present in testing anymore (forkie)

.github/workflows/tests.yml
ci/gh-install.sh

index b3074b8302f98b4a112e461edc2df652345d4291..5364429e221871f90fc4e26869813a5020ff546e 100644 (file)
@@ -213,18 +213,17 @@ jobs:
             configure-options: >-
               --with-crypto=openssl
 
-          # A build using libsoup3. After bookworm is released, this can
-          # be switched to Debian Stable.
-          - name: Debian Testing with libsoup3
-            image: debian:testing-slim
+          - name: Debian Stable with libsoup
+            image: debian:stable-slim
             container-options: --security-opt seccomp=unconfined
             pre-checkout-setup: |
               apt-get update
               apt-get install -y git
             extra-packages: >-
-              libsoup-3.0-dev
+              libsoup2.4-dev
             configure-options: >-
-              --with-soup3
+              --with-soup
+              --without-soup3
 
           # A build using static prepareorot
           - name: Debian stable + static-prepareroot
index 014799d13a01312c2707f290514256a8bdcf51c0..76afbb676caa46f4e073cf6f8f88bdef0321e41f 100755 (executable)
@@ -97,7 +97,7 @@ case "$ID" in
             liblzma-dev
             libmount-dev
             libselinux1-dev
-            libsoup2.4-dev
+            libsoup-3.0-dev
             libsystemd-dev
             libtool
             libcap2-bin